
namespace Cephei.QL.Experimental.Commodities
{
    namespace PricingError
    {
        public enum LevelEnum
        {
              Info 
            , Warning 
            , Error 
            , Fatal 
        }
    } // PricingError
    namespace EnergyCommodity
    {
        public enum DeliveryScheduleEnum
        {
              Constant 
            , Window 
            , Hourly 
            , Daily 
            , Weekly 
            , Monthly 
            , Quarterly 
            , Yearly 
        }
    } // EnergyCommodity
    namespace EnergyCommodity
    {
        public enum QuantityPeriodicityEnum
        {
              Absolute 
            , PerHour 
            , PerDay 
            , PerWeek 
            , PerMonth 
            , PerQuarter 
            , PerYear 
        }
    } // EnergyCommodity
    namespace EnergyCommodity
    {
        public enum PaymentScheduleEnum
        {
              WindowSettlement 
            , MonthlySettlement 
            , QuarterlySettlement 
            , YearlySettlement 
        }
    } // EnergyCommodity
    namespace PaymentTerm
    {
        public enum EventTypeEnum
        {
              TradeDate 
            , PricingDate 
        }
    } // PaymentTerm
    namespace Quantity
    {
        public enum ConversionTypeEnum
        {
              NoConversion 
            , BaseUnitOfMeasureConversion 
            , AutomatedConversion 
        }
    } // Quantity
    namespace UnitOfMeasure
    {
        public enum TypeEnum
        {
              Mass 
            , Volume 
            , Energy 
            , Quantity 
        }
    } // UnitOfMeasure
    namespace UnitOfMeasureConversion
    {
        public enum TypeEnum
        {
              Direct 
            , Derived 
        }
    } // UnitOfMeasureConversion
}
